Achieving Fast Computer-Generated Hologram Calculations via Parallelization
نویسندگان
چکیده
Computer-Generated Holography (CGH) plays an important role in the development of three-dimensional display. However, the enormous computational time for CGH generation hinders the practicality of the CGH—depending on a specific application, it takes several hours, even more to complete CGH computations. To enhance the hologram computation speed, we present a parallel computing approach to accelerating long-running computations of the CGH application to provide high resolution digital holograms. A typical sequential version of a CGH program is parallelized by extracting independent tasks. Message Passing Interface (MPI) is used to communicate with parallel tasks and an entire computation will be assigned among different computational nodes. For all the experiments, we will use a supercomputer which is a 60-node heterogeneous CPU/GPU cluster. To validate our approach, we have applied our parallel version of the CGH to generate a digital hologram from a 3D object. The experimental results demonstrate that a variety of parallelization strategies could be a novel way to increase computation speed improvement for computationally-intensive CGH applications. 1288 Hyun Jun Choi and Dong Kwan Kim
منابع مشابه
Acceleration of the calculation speed of computer-generated holograms using the sparsity of the holographic fringe pattern for a 3D object.
In computer-generated hologram (CGH) calculations, a diffraction pattern needs to be calculated from all points of a 3-D object, which requires a heavy computational cost. In this paper, we propose a novel fast computer-generated hologram calculation method using sparse fast Fourier transform. The proposed method consists of two steps. First, the sparse dominant signals of CGHs are measured by ...
متن کاملCalculation method for computer-generated holograms with cylindrical basic object light by using a graphics processing unit.
It takes an enormous amount of time to calculate a computer-generated hologram (CGH). A fast calculation method for a CGH using precalculated object light has been proposed in which the light waves of an arbitrary object are calculated using transform calculations of the precalculated object light. However, this method requires a huge amount of memory. This paper proposes the use of a method th...
متن کاملSemi-analytic texturing algorithm for polygon computer-generated holograms.
A texturing method for the semi-analytic polygon computer-generated hologram synthesis algorithm is studied. Through this, the full-potential and development direction of the semi-analytic polygon computer-generated holograms are discussed and compared to that of the conventional numerical algorithm of polygon computer-generated hologram generation based on the fast Fourier transform and biline...
متن کاملFast Generation Methods for Computer-Generated Hologram Using a Modified Recursive Addition Algorithm
A real-time digital holographic display is the core technology for the next-generation 3DTV. Holographic display requires a considerably large amount of calculation. If generating a large number of digital holograms is intended, the amount of calculation and the time required increase exponentially. This is a significant obstacle in a real-time hologram service. This paper proposes an algorithm...
متن کاملIncremental update of computer-generated holograms
Wendy Plesniak MIT Media Laboratory Spatial Imaging Group Cambridge, Massachusetts 02139 Abstract. We describe the incremental computing method for making localized changes to a computer-generated hologram to rapidly modify the 3-D image it reconstructs. The method populates a scene with holographic primitives, tracks scene-based changes, and updates the diffractive contributions of only affect...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014